package slu.appli.wodtimer.swing.component.keypanel;

import java.awt.event.ActionListener;

import javax.swing.JComponent;

import slu.appli.tools.parser.stringparser.interfaces.model.ModelReaderListenerInterface;
import slu.appli.wodtimer.swing.component.text.XTextListener;

public interface XKeyPanelInterface {

	public static final String ACT_PLAY = "play";
	public static final String ACT_PAUSE = "pause";
	public static final String ACT_STOP = "stop";
	public static final String ACT_RESTART = "restart";

	public abstract void refresh();
	public abstract void addActionListener(ActionListener actionListener);
	public abstract void removeActionListener(ActionListener actionListener);
	public abstract JComponent getComponent();
	public abstract XTextListener getTextListener();
	public abstract ModelReaderListenerInterface getModelReaderListener();
}